package com.yixin.hospital.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yixin.hospital.common.ApiResult;
import com.yixin.hospital.entity.domain.Guidance;
import com.yixin.hospital.entity.domain.VisitInspectionList;
import com.yixin.hospital.entity.dto.req.visitInspection.AddVisitInspectionReqDTO;

import java.util.List;

/**
* @author Administrator
* @description 针对表【visit_inspection_list(检查项列表)】的数据库操作Service
* @createDate 2024-11-19 10:22:43
*/
public interface VisitInspectionListService extends IService<VisitInspectionList> {

    ApiResult<?> addVisitInspection(AddVisitInspectionReqDTO addVisitInspectionReqDTO, String userName);

    ApiResult<?> getVisitInspectionDetail(String guidanceCode);

    ApiResult<?> takeVisitInspection(AddVisitInspectionReqDTO addVisitInspectionReqDTO, String userName);

    void updateGuidanceStatus(Guidance guidance, List<VisitInspectionList> visitInspectionLists, String userName);
}
